package com.rm.zeyou.vo.response;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;

/**
 * @author 🤙🤙🏼🤙🏽
 * @date 2025 3月 11 10:51
 * @Description
 */
@Data
public class CreateOrderResponseVo {

    @ApiModelProperty("姓名")
    private String addressName;
    @ApiModelProperty("手机号")
    private String addressTel;
    @ApiModelProperty("地址")
    private String address;
    @ApiModelProperty("项目主图")
    private String itemMainPicture;
    @ApiModelProperty("规格名称")
    private String itemSpecsName;
    @ApiModelProperty("规格价格")
    private BigDecimal itemSpecsPrice;
    @ApiModelProperty("技师姓名")
    private String technicianName;
    @ApiModelProperty("技师头像")
    private String technicianAvatar;
    @ApiModelProperty("技师时间ID")
    private Long technicianTimeId;
    @ApiModelProperty("预约时间")
    private String technicianTime;
    @ApiModelProperty("是否是会员")
    private Integer isVip;
    @ApiModelProperty("会员ID")
    private Long vipId;
    @ApiModelProperty("会员名称")
    private String vipName;
    @ApiModelProperty("开通会员价")
    private BigDecimal vipPrice;
    @ApiModelProperty("开通会员优惠价")
    private BigDecimal vipVipPrice;
    @ApiModelProperty("开通会员立省金额（项目原价-项目优惠价）")
    private BigDecimal vipDiscountPrice;
    @ApiModelProperty("套餐总价")
    private BigDecimal itemPrice;
    @ApiModelProperty("套餐会员价")
    private BigDecimal itemVipPrice;
    @ApiModelProperty("套餐立省金额（项目原价-项目优惠价）")
    private BigDecimal itemDiscountPrice;
    @ApiModelProperty("车费")
    private BigDecimal carFare;
    @ApiModelProperty("优惠券优惠金额")
    private BigDecimal couponDiscountPrice;
    @ApiModelProperty("开通会员金额")
    private BigDecimal openVipPrice;
    @ApiModelProperty("支付金额")
    private BigDecimal payTotalPrice;
    @ApiModelProperty("共优惠金额")
    private BigDecimal discountTotalPrice;
    @ApiModelProperty("购买数量")
    private Integer itemNum;
    @ApiModelProperty("优惠券名称")
    private String couponName;
    @ApiModelProperty("服务时长")
    private Integer serverTime;
    @ApiModelProperty("用户与技师的距离")
    private BigDecimal distance;
    private Integer itemTime;
}
